off one's own bat - Turco Inglés Diccionario